package com.ruoyi.easywenku.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import com.ruoyi.common.utils.LongValueSerializer;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.baomidou.mybatisplus.extension.activerecord.Model;
import lombok.Data;
import com.baomidou.mybatisplus.annotation.TableName;

/**
 * 学生详情对象 awk_student_details
 *
 * @author yx
 * @date 2021-08-16
 */

@Data
@TableName("awk_student_details")
public class StudentDetails extends  Model<StudentDetails>
{
    private static final long serialVersionUID = 1L;

    /** ID */
    @JsonSerialize(using = LongValueSerializer.class)
    @TableId(type = IdType.ASSIGN_ID)
    private Long id;

    /** 姓名 */
    @Excel(name = "姓名")
    private String name;

    /** 性别 */
    @Excel(name = "性别")
    private String gender;

    /** 民族 */
    @Excel(name = "民族")
    private String nationality;

    /** 身份证号码 */
    @Excel(name = "身份证号码")
    private String identificationNumber;

    /** 政治面貌 */
    @Excel(name = "政治面貌")
    private String politicalStatus;

    /** 手机 */
    @Excel(name = "手机")
    private String mobilePhone;

    /** 备用电话 */
    @Excel(name = "紧急联系人电话")
    private String backupPhone;
    /** 批次 */
    @Excel(name = "批次")
    private String batch;
    /** 招生老师 */
/*    @Excel(name = "招生老师")
    private String admissionsTeacher;*/
    /** 招生老师 */
    @Excel(name = "招生老师")
    private String classTeacher;
    /** 邮箱 */
    @Excel(name = "邮箱")
    private String mail;

    /** 微信 */
/*
    @Excel(name = "微信")
    private String wechat;
*/
    /** 文化程度 */
    @Excel(name = "文化程度")
    private String educationalLevel;

    /** 毕业学校 */
    @Excel(name = "毕业学校")
    private String graduatedSchool;

    /** 毕业证书编号 */
    @Excel(name = "毕业证书编号")
    private String graduationCertificateNumber;

    /** 毕业日期 */
    @Excel(name = "毕业日期")
    private String graduationDate;

    /** 参加工作时间 */
    @Excel(name = "参加工作时间")
    private String workingHours;
    @Excel(name = "户籍所在地")
    private String placeOfResidence;

    /** 考成人高考考试所在省 */
/*    @Excel(name = "考成人高考考试所在省")
    private String examinationProvince;*/
/*
    *//** 考成人高考考试所在市 *//*
    @Excel(name = "考成人高考考试所在市")
    private String examinationCity;

    *//** 考成人高考考试所在地区/县 *//*
    @Excel(name = "考成人高考考试所在地区/县")
    private String examinationCounty;*/

    /** 考试所在地 */
    @Excel(name = "考试所在地")
    private String examinationBuilding;

    /** 收取复习资料地址 */
    @Excel(name = "通讯地址")
    private String reviewMaterialsAddress;
    /** 报考层次 */
    @Excel(name = "报考层次")
    private String level1;

    /** 科类名称 */
    @Excel(name = "科类名称")
    private String subjectName1;

    /** 学习形式（函授/业余） */
    @Excel(name = "学习形式", readConverterExp = "")
    private String modality1;

    /** 报考院校名称1（代码） */
    @Excel(name = "报考院校名称1", readConverterExp = "")
    private String collegeName1;

    /**报考专业1 */
    @Excel(name = "报考专业1", readConverterExp = "")
    private String applicationMajor1;

    /** 报考院校名称2（代码） */
    @Excel(name = "报考院校名称2", readConverterExp = "")
    private String collegeName2;

    /**报考专业2 */
    @Excel(name = "报考专业2", readConverterExp = "")
    private String applicationMajor2;

    /** 报考院校名称3（代码） */
    @Excel(name = "报考院校名称3", readConverterExp = "")
    private String collegeName3;

    /**报考专业3 */
    @Excel(name = "报考专业3", readConverterExp = "")
    private String applicationMajor3;
/*

    */
/** 志愿填报2个院校名称（代码） *//*

    @Excel(name = "志愿填报2个院校名称", readConverterExp = "")
    private String collegeName2;

    */
/** 志愿填报2报考专业（代码） *//*

    @Excel(name = "志愿填报2报考专业", readConverterExp = "")
    private String applicationMajor2;

    */
/** 志愿填报2层次 *//*

    @Excel(name = "志愿填报2层次")
    private String level2;

    */
/** 志愿填报2科类名称 *//*

    @Excel(name = "志愿填报2科类名称")
    private String subjectName2;

    */
/** 志愿填报2形式（函授/业余） *//*

    @Excel(name = "志愿填报2形式", readConverterExp = "函=授/业余")
    private String modality2;

    */
/** 志愿填报3个院校名称（代码） *//*

    @Excel(name = "志愿填报3个院校名称", readConverterExp = "代=码")
    private String collegeName3;

    */
/** 志愿填报3报考专业（代码） *//*

    @Excel(name = "志愿填报3报考专业", readConverterExp = "代=码")
    private String applicationMajor3;

    */
/** 志愿填报3层次 *//*

    @Excel(name = "志愿填报3层次")
    private String level3;

    */
/** 志愿填报3科类名称 *//*

    @Excel(name = "志愿填报3科类名称")
    private String subjectName3;

    */
/** 志愿填报3形式（函授/业余） *//*

    @Excel(name = "志愿填报3形式", readConverterExp = "函=授/业余")
    private String modality3;
*/
/*
    *//** 身份证正面照片 *//*
    @Excel(name = "身份证正面照片")
    private String frontPhotoOfIdCard;

    *//** 身份证背面照片 *//*
    @Excel(name = "身份证背面照片")
    private String backPhotoOfIdCard;

    *//** 毕业证照片 *//*
    @Excel(name = "毕业证照片")
    private String photoOfGraduationCertificate;

    *//** 医学相关资格证照片 *//*
    @Excel(name = "医学相关资格证照片")
    private String medicalCertificatePhotos;

    *//** 蓝底照片 *//*
    @Excel(name = "蓝底照片")
    private String blueBackgroundPhoto;


    *//** 提交人 *//*
    @Excel(name = "提交人")
    private String submitter;*/

    /** 提交时间 */
    @Excel(name = "提交时间")
    private String submissionTime;

    /** 修改时间 */
    @Excel(name = "修改时间")
    private String changeTime;

   /* *//** 填写时长 *//*
    @Excel(name = "填写时长")
    private String fillInTime;

    *//** 填写设备 *//*
    @Excel(name = "填写设备")
    private String fillInEquipment;

    *//** 操作系统 *//*
    @Excel(name = "操作系统")
    private String operatingSystem;

    *//** 浏览器 *//*
    @Excel(name = "浏览器")
    private String browser;

    *//** 填写国家 *//*
    @Excel(name = "填写国家")
    private String fillInCountries;

    *//** 填写省 *//*
    @Excel(name = "填写省")
    private String fillInProvince;

    *//** 填写市 *//*
    @Excel(name = "填写市")
    private String fillInCity;

    *//** 现场确认地点 *//*
    @Excel(name = "现场确认地点")
    private String confirmTheLocationOnSite;

    *//** 成考成绩 *//*
    @Excel(name = "成考成绩")
    private String testScores;

    *//** 录取学校 *//*
    @Excel(name = "录取学校")
    private String admissionSchool;

    *//** 录取专业 *//*
    @Excel(name = "录取专业")
    private String admissionMajor;

    *//** 考生号 *//*
    @Excel(name = "考生号")
    private String studentNumber;

    *//** 学号 *//*
    @Excel(name = "学号")
    private String studentId;



    *//** 学校代码 *//*
    @Excel(name = "学校代码")
    private String schoolCode;

    *//** 所在校别 *//*
    @Excel(name = "所在校别")
    private String schoolType;
*/
    /** 备注 */
    @Excel(name = "备注")
    private String remark;
    /** 备注 */
    @Excel(name = "填写完毕")
    private String completed;

}
